﻿#ifndef CRobTemplateMngDlg_H
#define CRobTemplateMngDlg_H
/********************************************************************************
** @ Date:2024/07/11
** @ Author: HanJiaXin
** @ Description:机器人模板管理对话框
** @ Version:1.0.0
** @ ClassName:
** @ Fun:
********************************************************************************/
#include <QDialog>
#include "ui_CRobTemplateMngDlg.h"
#include "CRBaseData.h"

class CRobTemplateMngDlg : public QDialog
{
	Q_OBJECT

public:
	CRobTemplateMngDlg(QString sSceneGuid, CRBaseData* pDataBase,QWidget *parent = nullptr);
	~CRobTemplateMngDlg();

private:
	void setStyleSheetFile();   //设置样式文件
	void initConnect();         //初始化槽函数连接
	void initUI();              //初始化ui界面

	void queryTemplate();//查询

private slots :
	void slotPushButtonAddClicked();//点击增加按钮槽函数
	void slotPushButtonModifyClicked();//点击修改按钮槽函数
	void slotPushButtonDeleteClicked();//点击删除按钮槽函数
	void slotClose();//关闭

private:
	Ui::CRobTemplateMngDlgClass ui;
	QString m_sGuid;
	CRBaseData* m_pBasicData;
	QMap<int, QString> m_mapActOrder;//执行顺序
};

#endif